package cn.xiaolang.function.design_pattern.singleton;

/**
 * 饿汗式单例：
 * <p>
 * 这种方式比较常用，但容易产生垃圾对象。没有加锁，执行效率会提高。
 * 类加载时就初始化，浪费内存。
 * 它基于 classloader 机制避免了多线程的同步问题
 * </p>
 */
public class SingleTonHungary {

    private static SingleTonHungary instance = new SingleTonHungary();

    private SingleTonHungary() {
    }

    public static SingleTonHungary getInstance() {
        return instance;
    }
}